Published on :Mar 24, 2011 17:41
India avenged their and their fans' defeat of the 2003 World Cup final as Yuvraj Singh and Suresh Raina wiped those tears with their heart-warming approach and played like brothers-in-arms to give the millions of Indians a moment they will hold tight to their heart for times immemorial.